// API配置文件
const config = {
  // 开发环境
  development: {
    baseURL: "http://localhost:3006", // 修正为实际运行的端口
    timeout: 10000,
  },

  // 生产环境
  production: {
    baseURL: "https://your-production-domain.com",
    timeout: 15000,
  },
};

// 获取当前环境
const getEnv = () => {
  // #ifdef H5
  return process.env.NODE_ENV || "development";
  // #endif

  // #ifndef H5
  // 小程序和APP环境可以根据需要设置
  return "development"; // 或者 'production'
  // #endif
};

// 获取当前配置
const getCurrentConfig = () => {
  const env = getEnv();
  return config[env] || config.development;
};

// 获取基础URL
export const getBaseURL = () => {
  return getCurrentConfig().baseURL;
};

// 获取超时时间
export const getTimeout = () => {
  return getCurrentConfig().timeout;
};

export default {
  getBaseURL,
  getTimeout,
  getCurrentConfig,
};
